package Util

import (
	"ali-hr/Database"
	"github.com/gookit/goutil/dump"
	"gopkg.in/ini.v1"
)

/**
 * Created by Goland
 * User: wkk alisleepy@hotmail.com
 * Time: 2022/4/2 - 00:16
 * Desc: <验证是否开启debug>
 */

var IsDebug = "0"

func init() {
	// 加载配置文件
	appConfig, err := ini.Load("Conf/app.ini")
	if err != nil {
		dump.P("load app config fail", err)
		return
	}

	// 读取配置文件信息
	IsDebug = appConfig.Section("debug").Key("debug").String()
}

// Debug 判断是否开启debug
func Debug() bool {
	// 开启
	if IsDebug == "1" {
		// debug模式下，打印sql信息
		Database.SqlDB.LogMode(true)
		return true
	}

	return false
}
